//
//  UILabel+MyLabel.h
//  QuickCoin
//
//  Created by tjl on 16/11/22.
//  Copyright © 2016年 tjl. All rights reserved.
//

#import <UIKit/UIKit.h>

@interface UILabel (MyLabel)


/**
 创建label

 @param frame 位置
 @param title 内容
 @param textColor 字体颜色
 @param center 是否居中
 @param font 字体
 @param have 是否有下划线
 @param board 是否加粗
 @return 返回值
 */
+ (UILabel *)createLabelWithFrame:(CGRect)frame title:(NSString *)title textColor:(id)textColor isCenter:(BOOL)center font:(float)font andHaveUnderLine:(BOOL )have board:(BOOL )board;


/**
 得到label的宽度

 @param text 文字
 @param font 字体
 @return 返回值  宽度
 */
+ (float)getTextWidthWithString:(NSString *)text font:(float)font;
+ (float)getTextWidthWithString:(NSString *)text font:(float)font bord:(BOOL)bord;

/**
 自适应内容的label

 @param text 内容
 @param font 字体
 @return 返回值  label
 */
+ (UILabel *)setIntroductionTextBody:(NSString*)text andFont:(float )font;
+ (UILabel *)setIntroductionTextBody:(NSString*)text andFont:(float )font frame:(CGRect )frame;
+ (UILabel *)setIntroductionTextBody:(NSString*)text andFont:(float )font frame:(CGRect )frame textColor:(id)textcolor;
+ (UILabel *)setIntroductionTextBody:(NSString*)text andFont:(float )font frame:(CGRect )frame textColor:(id)textcolor board:(BOOL)board;

/**
 创建横线

 @param frame 位置信心
 @return 返回值
 */
+ (UILabel *)createLineLabelWithframe:(CGRect )frame;

/**
 创建不同颜色的label

 @param text 总文本
 @param textColor 总颜色
 @param specialText 特殊颜色的文本
 @param specialColor 特殊颜色
 */
+ (UILabel *)createLabelWithNormolText:(NSString *)text textColor:(id)textColor specialText:(NSString *)specialText specialColor:(id)specialColor font:(int)font isCenter:(BOOL)center frame:(CGRect )frame; 

/**
 刷新label 不同颜色

 @param specialText 特殊文本
 @param specialColor 特殊颜色
 */
- (void)refreshLabel:(UILabel *)label textColor:(id)normalColor specialText:(NSString *)specialText specialColor:(id)specialColor;

/**
 刷新label 不同号码
 
 @param specialText 特殊文本
 @param specialFont 特殊字号
 */
- (void)refreshLabelFont:(UILabel *)label textFont:(int)normalFont specialText:(NSString *)specialText specialFont:(int)specialFont;

@end
